﻿namespace AgileBoard.Domain.DataInterfaces
{
    using System.Collections.Generic;
    using SharpArch.Core.PersistenceSupport;

    public interface ITaskRepository : IRepository<Task>
    {
        IList<Task> FindByStory(string StoryId);

        IList<Task> FindByStories(string Stories);

        IList<Task> FindByStatus(string StatusId);

        IList<Task> FindByIteration(string IterationId);

        IList<Task> FindNonCatagorizedTasks();
    }
}